在linux下配置开发环境并且将编写的程序一键烧写到arm开发板上显示

您所在的位置:网站首页 使用vs code进行qt开发 在linux下配置开发环境并且将编写的程序一键烧写到arm开发板上显示

在linux下配置开发环境并且将编写的程序一键烧写到arm开发板上显示

2023-06-21 12:25| 来源: 网络整理| 查看: 265

1. 获取arm开发板环境下可执行QT程序的传统方式

在上一篇文章中,如果要想获得在arm开发板上可以运行的可执行程序,需要每次都执行类似的操作:

1.1 将Windows中的QT工程源码,复制到Ubuntu中,注意.user文件是不需要的

在这里插入图片描述

1.2 使用编译好的qt源码文件夹下中的qmake生成qmake生成makefile book@100ask:~/QT_study/Timer/Timer$ /home/book/qt-everywhere-src-5.15.2/arm-qt/bin/qmake

成功执行之后,就可以看到自动生成的Makefile文件,然后执行make指令进行编译:

make

编译完可以看到可执行文件。

1.3 将可执行文件使用挂载网络文件系统的方式挂载到板子上进行运行

但是这种方式非常的繁琐,因为我们编写的qt项目,会一直改动(如果你在linux上进行qt项目的编写还会方便一点,如果是在windows下是最麻烦的,因为首先要把项目从windows传到linux)

2. 更加方便的方式

所以有没有一种方法可以在linux下编写项目直接一键运行到开发板上查看效果呢?

2.1 在linux下下载QT creator

我下载的是qt-opensource-linux-x64-5.12.8.run,安装方式非常的简单,不再赘述,我只勾选了第一个选项(关于gcc编译工具的),因为第一个非常重要,必勾。

2.2 配置环境

进入Tools->Options->Kits进行环境配置

2.2.1 首先配置Debuggers

在这里插入图片描述

我用的是这个工具链,去bin目录下找到gdb结尾的文件 在这里插入图片描述 最后点击apply 在这里插入图片描述

2.2.2 配置compilers

在这里插入图片描述 c 和 c++都要添加 在这里插入图片描述 路径还是添加gdb时的路径。

2.2.3 配置QT Versions

在这里插入图片描述

在这里插入图片描述

2.2.4 配置Kits

自己起个名字,然后把配置改成上述添加的配置。 在这里插入图片描述

2.2.5 配置Device

在这里插入图片描述 在这里插入图片描述 写入开发板的IP地址和用户名: 在这里插入图片描述 按提示创建秘钥 在这里插入图片描述

最后提示成功 在这里插入图片描述

2.2.6 设置项目保存路径

在.pro文件夹添加这两行代码

target.path=/opt INSTALLS+=target

这两行的代码是保存到开发板的/opt目录下 在这里插入图片描述

取消勾选这个 在这里插入图片描述

最后将kit改为我们刚才创建的 在这里插入图片描述

3. 运行结果

最后成功运行,这个是警告不影响运行 在这里插入图片描述

开发板出现运行效果 在这里插入图片描述 nice!



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3